rankle with (someone)

Translations
засесть в душе (у кого-то)
The betrayal rankled with her long after it happened.
Предательство засело у нее в душе задолго после того, как это произошло.